Interactive RayTracing of Dynamic Scenes
نویسنده
چکیده
Raytracing of dynamic scenes requires not only fast ray traversal, but also fast update of acceleration structures. Fast ray traversal is usually achieved through traversing several rays at once in a packet. Update of acceleration structure can be done by gradually refitting the structure or by rebuilding it from the scratch every frame. The latter approach puts no requirements on amount or behavior of objects in the scene. In this paper we will describe a raytracing system that combines fast packet traversal with Bounding Volume Hierarchy rebuilt from scratch using approximated Surface Area Heuristic. Vertex culling uses transient frustum in each leaf to quickly eliminate potential intersections with triangles lying strictly outside the frustum. This benefits from large leaves and allows shallow acceleration structure that can be built exceptionally fast with no impact on performance. We will show that combination of these two methods does provide interactive rates even on today’s desktop computers. We will also demonstrate the interactive capabilities on fast relighting of scenes with moving point lights.
منابع مشابه
Ray tracing of dynamic scenes
In the last decade ray tracing performance reached interactive frame rates for nontrivial scenes, which roused the desire to also ray trace dynamic scenes. Changing the geometry of a scene, however, invalidates the precomputed auxiliary data-structures needed to accelerate ray tracing. In this thesis we review and discuss several approaches to deal with the challenge of ray tracing dynamic scen...
متن کاملA Flexible and Scalable Rendering Engine for Interactive 3D Graphics
Ray-tracing is well-known as a general and flexible rendering algorithm that generates high-quality images. But in the past, raytracing implementations were too slow to be used in an interactive context. Recently, the performance of ray-tracing has been increased by over an order of magnitude, making it interesting as an alternative to rasterization-based rendering. We present a new rendering e...
متن کاملMulti-Resolution Point-Sample Raytracing
We propose a new strategy for raytracing complex scenes without aliasing artifacts. The algorithm intersects anisotropic ray cones with prefiltered surface sample points from a multi-resolution point hierarchy. The algorithm can be extended to capture effects of distributed raytracing [7] such as blurry reflections, depth of field, or soft shadows. In contrast to former anti-aliasing techniques...
متن کاملRay Tracing Dynamic Scenes with Shadows on the GPU
We present fast ray tracing of dynamic scenes in this paper with primary and shadow rays. We present a GPUfriendly strategy to bring coherency to shadow rays, based on previous work on grids as acceleration structures. We introduce indirect mapping of threads to rays to improve the performance of ray tracing on the GPU for the traversal and intersection steps. We also construct a light frustum ...
متن کاملRAYGL: An OpenGL to POVRAY API
The OpenGL raster graphics API is well known amongst computer graphics programmers. However, while raster graphics dominates the interactive computer graphics industry, these systems are not able to produce scenes with the realism required by ventures such as the movie industry. For markets that require high levels of realism but not online generation of the scene, raytracing has become popular...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008